﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Pollogger.Library
{
    [Serializable]
    public abstract class LogConfig
    {
        private LogRepositoryConfiguration _configuration;
        private string _filePath;
        public LogConfig(LogRepositoryConfiguration configuration)
        {
            _configuration = configuration;
        }
        public string FilePath
        {
            get { return _filePath; }
            set { _filePath = value; }
        }

        public LogRepositoryConfiguration Configuration
        {
            get { return _configuration; }
            set { _configuration = value; }
        }
        public abstract List<Logger> GetLoggers();
    }
}
